package top.infopub.mgr.mkt.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * MarketingRewardVo
 */

public class MarketingRewardVo {

    private static final long serialVersionUID = -1377131431063041624L;

    /**
     * 项目编码
     */
    private String proCode;

    /**
     * 项目名称
     */
    private String proName;

    @JsonFormat(pattern="yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private String dates;

    /**
     * 查询条件-开始日期
     */
    @JsonFormat(pattern="yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date startDate;

    /**
     * 查询条件-结束日期
     */
    @JsonFormat(pattern="yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date endDate;

    /**
     * 查询条件-投标保证金（小）
     */
    private BigDecimal sumAmountMin;

    /**
     * 查询条件-投标保证金（大）
     */
    private BigDecimal sumAmountMax;

    /**
     * 营销经理
     */
    private String hrStaffName;
    private String staffId;

    /**
     * 区域公司
     */
    private String orgAreaName;
    private String hrOrgId;

    /**
     * 状态
     *
     * @return
     */
    private Integer processStatus;

    public String getStaffId() {
        return staffId;
    }

    public void setStaffId(String staffId) {
        this.staffId = staffId;
    }

    public String getHrOrgId() {
        return hrOrgId;
    }

    public void setHrOrgId(String hrOrgId) {
        this.hrOrgId = hrOrgId;
    }

    public String getProName() {
        return proName;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getOrgAreaName() {
        return orgAreaName;
    }

    public void setOrgAreaName(String orgAreaName) {
        this.orgAreaName = orgAreaName;
    }

    public String getHrStaffName() {
        return hrStaffName;
    }

    public void setHrStaffName(String hrStaffName) {
        this.hrStaffName = hrStaffName;
    }

    public BigDecimal getSumAmountMin() {
        return sumAmountMin;
    }

    public void setSumAmountMin(BigDecimal sumAmountMin) {
        this.sumAmountMin = sumAmountMin;
    }

    public BigDecimal getSumAmountMax() {
        return sumAmountMax;
    }

    public void setSumAmountMax(BigDecimal sumAmountMax) {
        this.sumAmountMax = sumAmountMax;
    }

    public Integer getProcessStatus() {
        return processStatus;
    }

    public void setProcessStatus(Integer processStatus) {
        this.processStatus = processStatus;
    }

    public String getProCode() {
        return proCode;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode;
    }

    public String getDates() {
        return dates;
    }

    public void setDates(String dates) {
        this.dates = dates;
    }
}
